home *** CD-ROM | disk | FTP | other *** search
/ PC Advisor 2007 June / PC Advisor 2007 June.iso / FEATURES / HOW TO SECURITY / stumbleupon-3.04-firefox+mozilla+seamonkey.xpi / install.js next >
Encoding:
Text File  |  2007-03-01  |  1.3 KB  |  40 lines

  1. const APP_AUTHOR        = "Geoff Smith";
  2. const APP_NAME            = "StumbleUpon";
  3. const APP_CHROME_NAME        = "stumbleupon";
  4. const APP_VERSION        = "3.04";
  5. const APP_FILE             = "chrome/stumbleupon.jar";
  6. const APP_FILE2         = "stumbleupon.jar";
  7. const APP_CONTENTS_PATH        = "content/";
  8. const APP_LOCALE_ENUS_PATH    = "locale/en-US/";
  9. const APP_LOCALE_FRFR_PATH    = "locale/fr-FR/";
  10. //const APP_SKIN_PATH        = "skin/classic/stumbleupon/";
  11.  
  12. initInstall(APP_NAME, APP_CHROME_NAME, APP_VERSION); 
  13.  
  14. // var chromeFolder = getFolder("Current User", "chrome");
  15. var chromeFolder = getFolder("Profile", "chrome");
  16. setPackageFolder(chromeFolder);
  17. // error = addFile(APP_NAME, APP_FILE, chromeFolder, "");
  18. error = addFile(APP_AUTHOR, APP_VERSION, APP_FILE, chromeFolder, null);
  19. //if (error != SUCCESS)
  20. //    alert('err1 ' + error);
  21.  
  22. var jarFolder = getFolder(chromeFolder, APP_FILE2);
  23. registerChrome(CONTENT | PROFILE_CHROME, jarFolder, APP_CONTENTS_PATH);
  24. registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_ENUS_PATH);
  25. registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_FRFR_PATH);
  26. //registerChrome(SKIN | PROFILE_CHROME, jarFolder, APP_SKIN_PATH);
  27.  
  28. var result = getLastError(); 
  29. if(result == SUCCESS) 
  30. {
  31.     error = performInstall();
  32. //    if (error != SUCCESS)
  33. //        alert('err3 ' + error);
  34. else 
  35. {
  36. //    alert('err2 ' + result);
  37.     cancelInstall(result);
  38. }
  39.